﻿using System;


namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            Test2();
        }

        //1. 定义一个计算图形面积的类，类中定义2个计算面积的方法（重载），分别计算圆面积和长方形面积两个方法。
        //提示：计算圆的面积传半径，计算长方形面积传长和宽。
        static void Test1()
        {
            Demo01 demo1 = new Demo01();

            demo1.GetArea(1, 21);
            demo1.GetArea(2);

            Console.WriteLine("长方形的面积为{0}", demo1.GetArea(1, 21));
            Console.WriteLine("圆的面积为{0}", demo1.GetArea(2));
        }

        //定义一个员工类，存放用户的工号、姓名和部门信息；定义两个构造函数，一个是无参；
        //一个有参构造函数，对类的属性进行初始化。
        static void Test2()
        {
            Demo02 demo2 = new Demo02();
            Console.WriteLine("无参");

            demo2.Id = "1";
            demo2.Name = "小明";
            demo2.Section = "策划部";
            demo2.Print();

            Console.WriteLine("有参");

            demo2.Print1("asd","zxc","fgh");

        }

        //创建一个名为计算工具类 SumUtils，
        //在类中分别定义：计算两个整数相加、两个小数相加、 两个字符串相加、以及从 1 到指定整数的和的方法。
        //在 Main 方法中分别调用定义好的方法。
        //根据题目要求，分别定义 3 个带两个参数的方法，以及一个带一个整型参数的方法，四个方法名相同。
        static void Test3()
        {
            SumUtils sum = new SumUtils();

            Console.WriteLine("两个整数相加 "+sum.Get(1,2));
            Console.WriteLine("两个小数相加 "+sum.Get(1.1,1.2));
            Console.WriteLine("两个字符串相加 "+sum.Get("sai","asdf"));
            Console.WriteLine("从 1 到指定整数的和 "+sum.Get(5));
        }

    }
}
